SPARE Parts: A C++ Toolkit for String PAttern REcognition

نویسنده

  • Bruce W. Watson
چکیده

In this paper, we consider the design and implementation of SPARE Parts, a C++ toolkit for pattern matching. SPARE Parts is the second generation string pattern matching toolkit from the Ribbit Software Systems Inc. and the Eindhoven University of Technology. The toolkit contains implementations of the well-known Knuth-Morris-Pratt, Boyer-Moore, Aho-Corasick and Commentz-Walter algorithms (and their variants). The toolkit is publicly available (though it is not in the public domain and it may not be redistributed) for noncommercial use. A totally re-implemented toolkit, known as SPARE Parts II, is available for commercial licensing from Ribbit Software Systems Inc. In addition to the functionality of SPARE Parts, it contains approximate pattern matchers, regular pattern matchers, multidimensional pattern matchers, and a highly tuned set of foundation classes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building pattern recognition applications with the SPARE library

This paper presents the SPARE C++ library, an open source software tool conceived to build generic pattern recognition and soft computing systems. The library follows the requirement of the generality: most of the implemented algorithms are able to process user-defined input data types transparently, such as labeled graphs and generalized sequences, as well as standard feature vectors. We give ...

متن کامل

Closed-loop Supply Chain Inventory-location Problem with Spare Parts in a Multi-Modal Repair Condition

In this paper, a closed-loop location-inventory problem for spare parts is presented. The proposed supply chain network includes two echelons, namely (1) distribution centers (DCs) and repairing centers (RCs) and (2) operational bases. Multiple spare parts are distributed among operational bases from distribution centers in the forward supply chain and failed spare parts from operational bases ...

متن کامل

A Toolkit for Efficient Learning of Lexical Units for Speech Recognition

String segmentation is an important and recurring problem in natural language processing and other domains. For morphologically rich languages, the amount of different word forms caused by morphological processes like agglutination, compounding and inflection, may be huge and causes problems for traditional word-based language modeling approach. Segmenting text into better modelable units is th...

متن کامل

Tire demand planning based on reliability and operating environment

Tires represent a critical spare part in mines. There is a shortage of medium and large tires. In addition, with increased mining activities and the creation of new mines, the demand for tires has increased significantly. Thus, it is particularly important for mining engineers to identify tire characteristics and correctly manage the spare part inventory. Spare parts management is critical from...

متن کامل

Shape recognition by bag of skeleton-associated contour parts

Contour and skeleton are two complementary representations for shape recognition. However combining them in a principal way is nontrivial, as they are generally abstracted by different structures (closed string vs graph), respectively. This paper aims at addressing the shape recognition problem by combining contour and skeleton according to the correspondence between them. The correspondence pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 34  شماره 

صفحات  -

تاریخ انتشار 1997